import Icon from "@ant-design/icons";
import type { CustomIconComponentProps } from "@ant-design/icons/lib/components/Icon";

const SVGJiaretaiyang = () => (
  <svg
    style={{
      width: "1em",
      height: "1em",
      fill: "currentcolor",
      overflow: "hidden",
    }}
    viewBox="0 0 1024 1024"
    version="1.1"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path d="M265.7 512c0-19.1-16.5-31.9-31.9-31.9H95.7c-19.1 0-31.9 16.5-31.9 31.9 0 15.4 12.8 31.9 31.9 31.9h138.1c16.4 0 31.9-15.5 31.9-31.9zM744.2 311.7c9.4 0 17.1-3.7 22.1-10.8l91.3-91.3c6.1-5 9.6-12 10.1-19.6 0.5-8.5-2.9-16.8-9.5-23.6-5.4-6.5-12.9-10.1-21.1-10.1-8.1 0-16 3.5-22.4 9.9L722.8 260c-6 5-9.6 11.9-10 19.6-0.5 8.6 3 17.1 9.8 23.9 5.3 5.2 13.1 8.2 21.6 8.2zM512 265.7c16.4 0 31.9-15.5 31.9-31.9V95.7c0-19.1-16.5-31.9-31.9-31.9-15.4 0-31.9 12.8-31.9 31.9v138.1c0 19.1 16.5 31.9 31.9 31.9zM166.4 209.6l91.8 93.8c5.3 5.3 13.2 8.3 21.6 8.3 9.3 0 16.8-3.6 21.9-10.5 5.7-5 9.1-11.7 9.5-19.1 0.5-8.6-3-17.1-9.8-23.9l-91.8-91.8c-5.4-6.5-12.9-10.1-21.1-10.1-7.9 0-15.8 3.4-22 9.5-6.4 5.3-10.1 13.3-10.1 21.9 0 8.6 3.6 16.6 10 21.9zM280.6 714.8c-8.1 0-16 3.5-22.3 9.8l-91.8 91.8c-6.1 5-9.6 12-10.1 19.6-0.5 8.6 3 17.1 9.8 23.9 5.3 5.3 13.2 8.3 21.6 8.3 9.4 0 17-3.7 22.1-10.8l91.3-89.3c6.1-5 9.7-12 10.1-19.6 0.5-8.5-2.9-16.8-9.5-23.6-5.5-6.5-13-10.1-21.2-10.1zM928.3 480.1H790.2c-19.1 0-31.9 16.5-31.9 31.9 0 19.1 16.5 31.9 31.9 31.9h138.1c19.1 0 31.9-16.5 31.9-31.9 0-19.1-16.5-31.9-31.9-31.9zM766 724.9c-5.4-6.5-12.9-10.1-21.1-10.1-7.9 0-15.8 3.4-22 9.5-6.1 5-9.7 12-10.1 19.6-0.5 8.6 3 17.1 9.8 23.9l92.1 92.1c5.3 5.3 13.1 8.3 21.6 8.3 8.2 0 16-2.9 21.3-8 6.1-5 9.7-12 10.1-19.6 0.5-8.6-3-17.1-9.8-23.9L766 724.9zM664.4 359.6c-41-41-95.1-63.6-152.4-63.6-57.3 0-111.4 22.6-152.4 63.6S296 454.8 296 512c0 57.3 22.6 111.4 63.6 152.4S454.7 728 512 728c57.3 0 111.4-22.6 152.4-63.6S728 569.3 728 512c0-57.3-22.6-111.4-63.6-152.4zM512 357.8c85 0 154.2 69.2 154.2 154.2 0 85-69.2 154.2-154.2 154.2S357.8 597 357.8 512c0-85 69.2-154.2 154.2-154.2zM512 758.3c-19.1 0-31.9 16.5-31.9 31.9v138.1c0 19.1 16.5 31.9 31.9 31.9 15.4 0 31.9-12.8 31.9-31.9V790.2c0-19.1-16.5-31.9-31.9-31.9z"></path>
  </svg>
);

export const IconJiaretaiyang = (props: Partial<CustomIconComponentProps>) => (
  <Icon component={SVGJiaretaiyang} {...props} />
);
